runtime.p.gFree (field)
18 uses
runtime (current package)
proc.go#L5168: pp.gFree.push(gp)
proc.go#L5169: pp.gFree.n++
proc.go#L5170: if pp.gFree.n >= 64 {
proc.go#L5176: for pp.gFree.n >= 32 {
proc.go#L5177: gp := pp.gFree.pop()
proc.go#L5178: pp.gFree.n--
proc.go#L5198: if pp.gFree.empty() && (!sched.gFree.stack.empty() || !sched.gFree.noStack.empty()) {
proc.go#L5201: for pp.gFree.n < 32 {
proc.go#L5211: pp.gFree.push(gp)
proc.go#L5212: pp.gFree.n++
proc.go#L5217: gp := pp.gFree.pop()
proc.go#L5221: pp.gFree.n--
proc.go#L5260: for !pp.gFree.empty() {
proc.go#L5261: gp := pp.gFree.pop()
proc.go#L5262: pp.gFree.n--
proc.go#L5391: n -= pp.gFree.n
proc.go#L6377: print(" runqsize=", t-h, " gfreecnt=", pp.gFree.n, " timerslen=", len(pp.timers.heap), "\n")
runtime2.go#L688: gFree struct {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |